#ifndef COOKINGDATA_H
#define COOKINGDATA_H



#include <QSqlDatabase>
#include <QSqlQuery>
#include <QSqlError>

#include <QDebug>

#include <QDateTime>

#include <QObject>

class CookingData : public QObject
{
    Q_OBJECT
public:
  explicit  CookingData(QObject *parent = 0);
    ~CookingData();
private:
    QList<QString> bingo;
    QSqlDatabase db;
    QList<QString> inBuList;
    QMap<QString,QList<QList<bool>>> res;
    int timeInterval = 24;//часов
    int totalStep = 10;//сколько
    int databaseUp();//база включается
    int inBusiness(const QString &kIndex);//контроллеры в работе
    int kReport(const QString &kIndex);//данные по контроллеру
    int resParser();
 signals:
    void checkIs(const QString&kNum);
    void bingoIs(const QString&bingoText);
public slots:
    void go(const QString&from,const QString&to,const QString&steps,const QString&step);
};

#endif // COOKINGDATA_H
